package model

import "time"

type DataAttrInstance struct {
	ID        uint `gorm:"primaryKey"`
	CreatedAt time.Time
	UpdatedAt time.Time

	AttrModelID uint          `gorm:"comment:模型ID"`
	AttrModel   DataAttrModel `gorm:"foreignKey:AttrModelID"`

	DataType  int   `gorm:"comment:数据类型"` // 1:角色 2:用户
	DataID    int64 `gorm:"comment:数据id"`
	DataLimit int   `gorm:"comment:是否查看全部数据"` // 1:不限制 2:限制
	DataScope int   `gorm:"comment:数据范围"`     // 1:全部数据 2:自定义数据 3:仅本人数据
}
